package com.yuncheng.spcyApi.mapper;

import com.yuncheng.spcyApi.bo.QyGjzbYjParamBo;
import com.yuncheng.spcyApi.bo.QyScjlWlParamBo;
import com.yuncheng.spcyApi.dto.QyGjzbListStatDto;
import com.yuncheng.spcyApi.dto.QyGjzbStatDto;
import com.yuncheng.spcyApi.dto.QyJyxxDto;
import com.yuncheng.spcyApi.entity.SpcyQyScjl;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Description: 审评查验-企业生产记录
 * @Author: yuncheng
 * @Date: 2023-11-22
 * @Version: V1.0
 */
public interface SpcyQyScjlMapper extends BaseMapper<SpcyQyScjl> {

    // 查询生产记录物料列表
    List<QyScjlWlParamBo> findScjlWlList(@Param("fscjlid") String fscjlid);

    // 查询检验记录
    List<QyJyxxDto> findJyxxList(@Param(value = "bean") QyJyxxDto dto);

    // 关键指标预警列表
    List<QyGjzbYjParamBo> findGjzbYjList(@Param("fqyid")String fqyid);

    // 查询检验信息所有的关键指标
    List<QyGjzbListStatDto> findAllGjzbAllListByJyid(@Param("fjyid")String fjyid);

    // 查询关键指标-根据检验信息
    List<QyGjzbStatDto> findGjzbByJyid(@Param("fjyid")String fjyid, @Param("fxmmc")String fxmmc);
}
